import re
def c(text):
    words = text.split()
    if len(words) > 1:
        t = len(words)
        up = len([word for word in words if re.match(r'^[А-Я]', word)])
        lat = len([word for word in words if re.search(r'^[a-zA-Z]', word)])
        sht = len([word for word in words if len(word) <= 3])
        hup = len([word for word in words if '-' in word])
        long = max(words, key = len)
        print(f"Кол-во слов: {t}")
        print(f"Кол-во слов с заглавной кириллической буквы: {up}")
        print(f"Кол-во слов содержащих латинский символ: {lat}")
        print(f"Кол-во слов не превышающих 3 символа: {sht}")
        print(f"Кол-во слов в составе которых имеется дефис: {hup}")
        print(f"Самое длинное слово: {long}")
        print(f"Длина слова: {len(long)}")
    else:
        print("Мало данных для анализа")
text = input("Введите слова через пробел:")
c(text)

    

